package shangjun;

/**
 * Created by sahngjun on 2017/3/25.
 */
public class Hehe {


    public static void main(String[] args){
        StringBuffer str = new StringBuffer("hello world");
        int spaceNum = 0;
        for(int i=0;i<str.length();i++){
            if(str.charAt(i)== ' ') {
                spaceNum++;
            }
        }
        System.out.println(spaceNum);
        int oldIndex = str.length() - 1;//旧数组的下标
        int newStrLen = str.length() + spaceNum*2;//替换后的新字符串的长度
        int newIndex = newStrLen-1;
        str.setLength(newStrLen);

        for(;oldIndex>=0 && oldIndex<newIndex;--oldIndex){
            System.out.println("for");
            if (str.charAt(oldIndex) == ' ') {
                System.out.println("true");
                str.setCharAt(newIndex--, '0');
                str.setCharAt(newIndex--, '2');
                str.setCharAt(newIndex--, '%');
            } else {
                System.out.println("false");
                str.setCharAt(newIndex--, str.charAt(oldIndex));
            }
        }
        System.out.println(str.toString()); ;
    }
}
